home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Rectangle;
- import java.io.DataInputStream;
-
- class CRect extends Rectangle {
- boolean LoadFromFile(DataInputStream var1) {
- super.x = FileLoad.ReadCPlusInt(var1);
- super.y = FileLoad.ReadCPlusInt(var1);
- super.width = FileLoad.ReadCPlusInt(var1) - super.x;
- super.height = FileLoad.ReadCPlusInt(var1) - super.y;
- return true;
- }
-
- int getBottom() {
- return super.y + super.height;
- }
-
- CRect MakeCRect(Rectangle var1) {
- CRect var2 = new CRect(var1.x, var1.y, var1.width, var1.height);
- return var2;
- }
-
- int getRight() {
- return super.x + super.width;
- }
-
- CRect() {
- }
-
- CRect(int var1, int var2, int var3, int var4) {
- super(var1, var2, var3, var4);
- }
-
- CRect(CRect var1) {
- super(var1.x, var1.y, var1.width, var1.height);
- }
-
- CRect(Rectangle var1) {
- super(var1.x, var1.y, var1.width, var1.height);
- }
-
- CRect union(CRect var1) {
- return this.MakeCRect(super.union(var1));
- }
-
- CRect intersection(CRect var1) {
- return this.MakeCRect(super.intersection(var1));
- }
-
- void reshape(CRect var1) {
- super.reshape(var1.x, var1.y, var1.width, var1.height);
- }
- }
-